• word of the day

    camellia japonica

    camellia japonica - Dictionary definition and meaning for word camellia japonica

    Definition
    (noun) greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
    Synonyms : japonica
Download our Mobile App Today
Receive our word of the day
on Whatsapp